//通过fs模块操作文件内容
//通过path模块操作文件路径

var fs = require('fs')
var path = require('path')

//获取文件路径
var filepath = path.join(__dirname, './json/users.json')
console.log(filepath);

//获取文件的内容
//fs.readFileSync() 读取文件内容，默认读取到的是二进制数据，需要转换为json格式，才可以操作
var content = fs.readFileSync(filepath)
//console.log(JSON.parse(content));
//console.log(content.toString());
content = content.toString() ? JSON.parse(content) : []
console.log(content);

//写入内容到文件
content.push( { email:'178884773@qq.com',phone:'13611129070',pass:'1234',isadmin:false } );
content.push( { email:'178884773@qq.com',phone:'13611129071',pass:'1234',isadmin:false } );

//fs.writeFileSync()写入数据到文件，写入之前需要转换为字符串格式，才可以写入
fs.writeFileSync(filepath,JSON.stringify(content),'utf8')
